/* 
 * File:   MediaSetup.h
 * Author: Claudio
 *
 * Created on February 28, 2013, 8:52 AM
 */

#ifndef MEDIASETUP_H
#define	MEDIASETUP_H
#include <string>
#include "Media.h"
using namespace std;

namespace AAM{
class MediaSetup {
public:
    MediaSetup(Media *m);
    Media* getMedia();
    void setPosX(int px);
    void setPosY(int py);
    int getPosX();
    int getPosY();
    int getWidth();
    int getHeight();
    void setStartingX(int sx);
    void setStartingY(int sy);
    void setEndingX(int sx);
    void setEndingY(int sy);
    void setWidth(int w);
    void setHeight(int h);
    void setTempFilename(string tf);
    string getTempFilename();
private:
    Media *media;
    int posX;
    int posY;
    int startingX;
    int startingY;
    int endingX;
    int endingY;
    int width;
    int height;
    string tempFilename;
};
}
#endif	/* MEDIASETUP_H */

